package com.china08.yxyapi.model.lecture;

import java.util.Date;
import java.util.List;

/**
 * 备课包资源
 * 
 * @author renruihu
 *
 */
public class ReqLectureResModel {

    private String createdBy;

    private Date createdDate;

    private String lastModifiedBy;

    private Date lastModifiedDate;

    private String id;

    private String userId;

    private String schoolId;

    /**
     * 学段id
     */
    private String phaseId;

    /**
     * 学段名称
     */
    private String phaseName;

    /**
     * 学科id
     */
    private String subjectId;

    /**
     * 学科名称
     */
    private String subjectName;

    /**
     * 版本id
     */
    private String versionId;

    /**
     * 版本名称
     */
    private String versionName;

    /**
     * 学期id
     */
    private String semesterId;

    /**
     * 学期名称，一年级上册，必修，选修
     */
    private String semesterName;

    /**
     * 目录id
     */
    private String bookcontentsId;

    /**
     * 资源id
     */
    private String resourceId;

    /**
     * 资源名称, 或者 题组名称
     */
    private String resName;

    /**
     * 资源上传者名称
     */
    private String resUploader;

    /**
     * 资源上传者的学校
     */
    private String resSchool;

    // 类型ID
    private String typeId;

    // 格式ID
    private String formatId;

    /**
     * 状态: 1--正常 0--作废
     */
    private Integer status = 1;

    /**
     * 是否自己已经删除: 0--未删除 1--已删除
     */
    private Integer isDelete = 0;

    /**
     * 试题id集合
     */
    private List<String> quesIds;

    // 文件大小
    private Integer fileSize = 0;

    /**
     * 资源类型 0:资源文档 1:微课 2:题组
     */
    private Integer resType = 0;

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public String getLastModifiedBy() {
        return lastModifiedBy;
    }

    public void setLastModifiedBy(String lastModifiedBy) {
        this.lastModifiedBy = lastModifiedBy;
    }

    public Date getLastModifiedDate() {
        return lastModifiedDate;
    }

    public void setLastModifiedDate(Date lastModifiedDate) {
        this.lastModifiedDate = lastModifiedDate;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(String schoolId) {
        this.schoolId = schoolId;
    }

    public String getPhaseId() {
        return phaseId;
    }

    public void setPhaseId(String phaseId) {
        this.phaseId = phaseId;
    }

    public String getPhaseName() {
        return phaseName;
    }

    public void setPhaseName(String phaseName) {
        this.phaseName = phaseName;
    }

    public String getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(String subjectId) {
        this.subjectId = subjectId;
    }

    public String getSubjectName() {
        return subjectName;
    }

    public void setSubjectName(String subjectName) {
        this.subjectName = subjectName;
    }

    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }

    public String getVersionName() {
        return versionName;
    }

    public void setVersionName(String versionName) {
        this.versionName = versionName;
    }

    public String getSemesterId() {
        return semesterId;
    }

    public void setSemesterId(String semesterId) {
        this.semesterId = semesterId;
    }

    public String getSemesterName() {
        return semesterName;
    }

    public void setSemesterName(String semesterName) {
        this.semesterName = semesterName;
    }

    public String getBookcontentsId() {
        return bookcontentsId;
    }

    public void setBookcontentsId(String bookcontentsId) {
        this.bookcontentsId = bookcontentsId;
    }

    public String getResourceId() {
        return resourceId;
    }

    public void setResourceId(String resourceId) {
        this.resourceId = resourceId;
    }

    public String getResName() {
        return resName;
    }

    public void setResName(String resName) {
        this.resName = resName;
    }

    public String getResUploader() {
        return resUploader;
    }

    public void setResUploader(String resUploader) {
        this.resUploader = resUploader;
    }

    public String getResSchool() {
        return resSchool;
    }

    public void setResSchool(String resSchool) {
        this.resSchool = resSchool;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getFormatId() {
        return formatId;
    }

    public void setFormatId(String formatId) {
        this.formatId = formatId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public List<String> getQuesIds() {
        return quesIds;
    }

    public void setQuesIds(List<String> quesIds) {
        this.quesIds = quesIds;
    }

    public Integer getFileSize() {
        return fileSize;
    }

    public void setFileSize(Integer fileSize) {
        this.fileSize = fileSize;
    }

    public Integer getResType() {
        return resType;
    }

    public void setResType(Integer resType) {
        this.resType = resType;
    }

}
